Địa lý Bắc Sơn (thị trấn)

Thị trấn Bắc Sơn nằm ở phía đông bắc huyện Bắc Sơn, có vị trí địa lý:

Thị trấn Bắc Sơn có diện tích 14,91 km2, dân số năm 2018 là 6.402 người, mật độ dân số đạt 429 người/km2.[2]

Quốc lộ 1B chạy qua địa bàn thị trấn, đồng thời cũng là trục giao thông chính của thị trấn Bắc Sơn.